home *** CD-ROM | disk | FTP | other *** search
/ Garbo / Garbo.cdr / mac / hypercrd / hc1_2_x / inptmthd.sit / Input Methods / card_11825.txt < prev    next >
Text File  |  1989-11-24  |  11KB  |  476 lines

  1. -- card: 11825 from stack: in
  2. -- bmap block id: 12047
  3. -- flags: 4000
  4. -- background id: 2696
  5. -- name: Click Multiple Answers
  6. ----- HyperTalk script -----
  7. on closecard
  8.   global checked
  9.   lock screen
  10.   hideShowing
  11.   hide card field "click for explanation"
  12.   repeat with b = 1 to 5
  13.     put "check" & b into checkname
  14.     hide button checkname
  15.     set hilite of button b to false
  16.     put false into checked
  17.   end repeat
  18.   pass closeCard
  19. end closecard
  20.  
  21. -- Dual mode handler: if answering, change button hilite, if checking
  22. -- answers, display explanation field
  23. on answer bnumber
  24.   global checked, showingField
  25.   if checked is true then
  26.     hideShowing
  27.     put "explain" & bnumber into showingField
  28.     show card field showingField
  29.   else
  30.     set hilite of button bnumber to not hilite of button bnumber
  31.   end if
  32. end answer
  33.  
  34. on hideShowing
  35.   global showingField
  36.   if showingField is not empty then hide card field showingField
  37. end hideShowing
  38.  
  39. --If they click anywhere else, give general explanation
  40. on mouseUp
  41.   global showingField
  42.   hideShowing
  43.   show card field "click a choice"
  44.   put "click a choice" into showingField
  45. end mouseUp
  46.  
  47.  
  48. -- part 25 (button)
  49. -- low flags: 00
  50. -- high flags: 8005
  51. -- rect: left=59 top=160 right=184 bottom=280
  52. -- title width / last selected line: 0
  53. -- icon id / first selected line: 0 / 0
  54. -- text alignment: 1
  55. -- font id: 0
  56. -- text size: 12
  57. -- style flags: 0
  58. -- line height: 16
  59. -- part name: Spelling errors
  60. ----- HyperTalk script -----
  61. on mouseUp
  62.   answer 1
  63. end mouseUp
  64.  
  65.  
  66. -- part 26 (field)
  67. -- low flags: 01
  68. -- high flags: 0002
  69. -- rect: left=43 top=107 right=146 bottom=474
  70. -- title width / last selected line: 0
  71. -- icon id / first selected line: 0 / 0
  72. -- text alignment: 0
  73. -- font id: 3
  74. -- text size: 14
  75. -- style flags: 0
  76. -- line height: 18
  77. -- part name: 
  78.  
  79.  
  80. -- part 28 (field)
  81. -- low flags: 81
  82. -- high flags: 0004
  83. -- rect: left=247 top=150 right=315 bottom=478
  84. -- title width / last selected line: 0
  85. -- icon id / first selected line: 0 / 0
  86. -- text alignment: 0
  87. -- font id: 3
  88. -- text size: 12
  89. -- style flags: 0
  90. -- line height: 16
  91. -- part name: explain1
  92.  
  93.  
  94. -- part 30 (field)
  95. -- low flags: 81
  96. -- high flags: 0000
  97. -- rect: left=196 top=290 right=309 bottom=505
  98. -- title width / last selected line: 0
  99. -- icon id / first selected line: 0 / 0
  100. -- text alignment: 0
  101. -- font id: 3
  102. -- text size: 12
  103. -- style flags: 0
  104. -- line height: 16
  105. -- part name: answers
  106.  
  107.  
  108. -- part 36 (field)
  109. -- low flags: 81
  110. -- high flags: 0004
  111. -- rect: left=247 top=150 right=315 bottom=478
  112. -- title width / last selected line: 0
  113. -- icon id / first selected line: 0 / 0
  114. -- text alignment: 0
  115. -- font id: 3
  116. -- text size: 12
  117. -- style flags: 0
  118. -- line height: 16
  119. -- part name: explain5
  120.  
  121.  
  122. -- part 37 (field)
  123. -- low flags: 81
  124. -- high flags: 0004
  125. -- rect: left=247 top=150 right=315 bottom=478
  126. -- title width / last selected line: 0
  127. -- icon id / first selected line: 0 / 0
  128. -- text alignment: 0
  129. -- font id: 3
  130. -- text size: 12
  131. -- style flags: 0
  132. -- line height: 16
  133. -- part name: explain4
  134.  
  135.  
  136. -- part 38 (field)
  137. -- low flags: 81
  138. -- high flags: 0004
  139. -- rect: left=247 top=150 right=315 bottom=478
  140. -- title width / last selected line: 0
  141. -- icon id / first selected line: 0 / 0
  142. -- text alignment: 0
  143. -- font id: 3
  144. -- text size: 12
  145. -- style flags: 0
  146. -- line height: 16
  147. -- part name: explain3
  148.  
  149.  
  150. -- part 39 (field)
  151. -- low flags: 81
  152. -- high flags: 0004
  153. -- rect: left=247 top=150 right=315 bottom=478
  154. -- title width / last selected line: 0
  155. -- icon id / first selected line: 0 / 0
  156. -- text alignment: 0
  157. -- font id: 3
  158. -- text size: 12
  159. -- style flags: 0
  160. -- line height: 16
  161. -- part name: explain2
  162.  
  163.  
  164. -- part 40 (field)
  165. -- low flags: 81
  166. -- high flags: 0004
  167. -- rect: left=254 top=163 right=242 bottom=488
  168. -- title width / last selected line: 0
  169. -- icon id / first selected line: 0 / 0
  170. -- text alignment: 0
  171. -- font id: 3
  172. -- text size: 12
  173. -- style flags: 0
  174. -- line height: 16
  175. -- part name: Click a choice
  176.  
  177.  
  178. -- part 41 (button)
  179. -- low flags: 00
  180. -- high flags: 8005
  181. -- rect: left=59 top=183 right=207 bottom=280
  182. -- title width / last selected line: 0
  183. -- icon id / first selected line: 0 / 0
  184. -- text alignment: 1
  185. -- font id: 0
  186. -- text size: 12
  187. -- style flags: 0
  188. -- line height: 16
  189. -- part name: Recounts the story
  190. ----- HyperTalk script -----
  191. on mouseUp
  192.   answer 2
  193. end mouseUp
  194.  
  195.  
  196. -- part 42 (button)
  197. -- low flags: 00
  198. -- high flags: 8005
  199. -- rect: left=59 top=206 right=230 bottom=280
  200. -- title width / last selected line: 0
  201. -- icon id / first selected line: 0 / 0
  202. -- text alignment: 1
  203. -- font id: 0
  204. -- text size: 12
  205. -- style flags: 0
  206. -- line height: 16
  207. -- part name: Unsupported arguments
  208. ----- HyperTalk script -----
  209. on mouseUp
  210.   answer 3
  211. end mouseUp
  212.  
  213.  
  214.  
  215. -- part 43 (button)
  216. -- low flags: 00
  217. -- high flags: 8005
  218. -- rect: left=59 top=229 right=253 bottom=279
  219. -- title width / last selected line: 0
  220. -- icon id / first selected line: 0 / 0
  221. -- text alignment: 1
  222. -- font id: 0
  223. -- text size: 12
  224. -- style flags: 0
  225. -- line height: 16
  226. -- part name: Negative criticism
  227. ----- HyperTalk script -----
  228. on mouseUp
  229.   answer 4
  230. end mouseUp
  231.  
  232.  
  233.  
  234. -- part 44 (button)
  235. -- low flags: 00
  236. -- high flags: 8005
  237. -- rect: left=59 top=252 right=276 bottom=280
  238. -- title width / last selected line: 0
  239. -- icon id / first selected line: 0 / 0
  240. -- text alignment: 1
  241. -- font id: 0
  242. -- text size: 12
  243. -- style flags: 0
  244. -- line height: 16
  245. -- part name: Colloquial expression
  246. ----- HyperTalk script -----
  247. on mouseUp
  248.   answer 5
  249. end mouseUp
  250.  
  251.  
  252.  
  253. -- part 45 (button)
  254. -- low flags: 80
  255. -- high flags: 0000
  256. -- rect: left=39 top=161 right=181 bottom=59
  257. -- title width / last selected line: 0
  258. -- icon id / first selected line: 19456 / 19456
  259. -- text alignment: 1
  260. -- font id: 0
  261. -- text size: 12
  262. -- style flags: 0
  263. -- line height: 16
  264. -- part name: Check1
  265.  
  266.  
  267. -- part 46 (button)
  268. -- low flags: 80
  269. -- high flags: 0000
  270. -- rect: left=39 top=185 right=205 bottom=59
  271. -- title width / last selected line: 0
  272. -- icon id / first selected line: 19455 / 19455
  273. -- text alignment: 1
  274. -- font id: 0
  275. -- text size: 12
  276. -- style flags: 0
  277. -- line height: 16
  278. -- part name: Check2
  279.  
  280.  
  281. -- part 47 (button)
  282. -- low flags: 80
  283. -- high flags: 0000
  284. -- rect: left=39 top=208 right=228 bottom=59
  285. -- title width / last selected line: 0
  286. -- icon id / first selected line: 19456 / 19456
  287. -- text alignment: 1
  288. -- font id: 0
  289. -- text size: 12
  290. -- style flags: 0
  291. -- line height: 16
  292. -- part name: Check3
  293.  
  294.  
  295. -- part 48 (button)
  296. -- low flags: 80
  297. -- high flags: 0000
  298. -- rect: left=39 top=231 right=251 bottom=59
  299. -- title width / last selected line: 0
  300. -- icon id / first selected line: 19455 / 19455
  301. -- text alignment: 1
  302. -- font id: 0
  303. -- text size: 12
  304. -- style flags: 0
  305. -- line height: 16
  306. -- part name: Check4
  307.  
  308.  
  309. -- part 49 (button)
  310. -- low flags: 80
  311. -- high flags: 0000
  312. -- rect: left=39 top=254 right=274 bottom=59
  313. -- title width / last selected line: 0
  314. -- icon id / first selected line: 19456 / 19456
  315. -- text alignment: 1
  316. -- font id: 0
  317. -- text size: 12
  318. -- style flags: 0
  319. -- line height: 16
  320. -- part name: Check5
  321.  
  322.  
  323. -- part 51 (button)
  324. -- low flags: 00
  325. -- high flags: A003
  326. -- rect: left=52 top=287 right=312 bottom=192
  327. -- title width / last selected line: 0
  328. -- icon id / first selected line: 0 / 0
  329. -- text alignment: 1
  330. -- font id: 0
  331. -- text size: 12
  332. -- style flags: 0
  333. -- line height: 16
  334. -- part name: Check my answers
  335. ----- HyperTalk script -----
  336. on mouseUp
  337.   global checked
  338.   repeat with a = 1 to 5
  339.     put "check" & a into checkname
  340.     if hilite of button a = item a of card field answers then
  341.       set the icon of button checkname to "Thumbs Up"
  342.     else
  343.       set the icon of button checkname to "Thumbs Down"
  344.     end if
  345.     show button checkname
  346.   end repeat
  347.   put true into checked  -- remember that we've checked the answers
  348.   show card field "click for explanation"
  349. end mouseUp
  350.  
  351.  
  352.  
  353. -- part 29 (field)
  354. -- low flags: 81
  355. -- high flags: 0002
  356. -- rect: left=43 top=281 right=315 bottom=205
  357. -- title width / last selected line: 0
  358. -- icon id / first selected line: 0 / 0
  359. -- text alignment: 0
  360. -- font id: 0
  361. -- text size: 12
  362. -- style flags: 0
  363. -- line height: 16
  364. -- part name: click for explanation
  365.  
  366.  
  367. -- part 52 (field)
  368. -- low flags: 01
  369. -- high flags: 0000
  370. -- rect: left=39 top=65 right=99 bottom=467
  371. -- title width / last selected line: 0
  372. -- icon id / first selected line: 0 / 0
  373. -- text alignment: 0
  374. -- font id: 3
  375. -- text size: 12
  376. -- style flags: 0
  377. -- line height: 16
  378. -- part name: 
  379.  
  380.  
  381. -- part 54 (field)
  382. -- low flags: 81
  383. -- high flags: 2004
  384. -- rect: left=40 top=105 right=276 bottom=332
  385. -- title width / last selected line: 0
  386. -- icon id / first selected line: 0 / 0
  387. -- text alignment: 0
  388. -- font id: 3
  389. -- text size: 12
  390. -- style flags: 0
  391. -- line height: 16
  392. -- part name: Info
  393. ----- HyperTalk script -----
  394. on mouseUp
  395.   info
  396. end mouseUp
  397.  
  398.  
  399. -- part 55 (button)
  400. -- low flags: 00
  401. -- high flags: 2001
  402. -- rect: left=490 top=320 right=342 bottom=512
  403. -- title width / last selected line: 0
  404. -- icon id / first selected line: 26635 / 26635
  405. -- text alignment: 1
  406. -- font id: 0
  407. -- text size: 12
  408. -- style flags: 0
  409. -- line height: 16
  410. -- part name: 
  411. ----- HyperTalk script -----
  412. on mouseUp
  413.   info
  414. end mouseUp
  415.  
  416.  
  417.  
  418. -- part contents for card part 26
  419. ----- text -----
  420. ΓÇ£The statue was akward and ugly.  Although it took a lot of work to complete, I thought it was poorly done.ΓÇ¥
  421.  
  422. -- part contents for card part 28
  423. ----- text -----
  424.  
  425. "Akward" should be spelled              "awkward."  If you have trouble spelling, you should use a word processing program that has a spelling checker.  At least have a friend carefully check your paper.
  426.  
  427. -- part contents for card part 29
  428. ----- text -----
  429. Click on any choice for an explanation.
  430.  
  431. -- part contents for card part 30
  432. ----- text -----
  433. true,false,true,false,true
  434.  
  435. -- part contents for card part 36
  436. ----- text -----
  437.  
  438. "Poorly done" is so overused that it carries very little meaning.  Avoid using empty expressions that leave the reader (the teacher) wondering what you are trying to say.  If neccessary, explain carefully what you are trying to say instead of abusing an overused clich├⌐.
  439.  
  440. -- part contents for card part 37
  441. ----- text -----
  442.  
  443. There is nothing wrong with negative criticism as long as the work merits it.  Just make sure your arguments are well supported and accurate.
  444.  
  445. -- part contents for card part 38
  446. ----- text -----
  447.  
  448. Without stating why the statue was awkward, ugly, or poorly done, the author is merely sharing an unsupported opinion about it.  Without supporting arguments the reader gains nothing and cannot develop a better understanding of the work.
  449.  
  450. -- part contents for card part 39
  451. ----- text -----
  452.  
  453. The story is not recounted in this case because there is no story to recount.  This problem is found mostly in the performing arts.
  454.  
  455.  
  456.  
  457.  
  458.  
  459. -- part contents for card part 40
  460. ----- text -----
  461.  
  462. Move the hand pointer to one of the choices on the left, then click the mouse button.
  463.  
  464.  
  465. -- part contents for card part 52
  466. ----- text -----
  467. Select all the choices that apply to the paragraph, then click on 
  468. "Check my answers."
  469.  
  470. -- part contents for card part 54
  471. ----- text -----
  472. The immediate feedback reinforces correct answers and keeps mistakes from going uncorrected.
  473. The explanations provide valuable information about why wrong answers are wrong, and (in case the user guessed) why right answers are right.
  474.  
  475. This approach makes a test much more educational.
  476.